//
// Created by 86136 on 2024/11/30.
//

#ifndef CHAT_DB_H
#define CHAT_DB_H
#include <mysql.h>
#include <string>
using namespace std;


// 数据库操作类
class MySQL {
public:
    // 初始化数据库连接
    MySQL();
    // 释放数据库连接资源
    ~MySQL();

    // 连接数据库
    bool connect();

    // 更新操作
    bool update(const string& sql);

    // 查询操作
    MYSQL_RES* query(const string& sql);

    // 获取连接
    MYSQL * getConection();
private:
    MYSQL* _conn;
};

#endif //CHAT_DB_H
